﻿@charset "utf-8";
body, html { height:100%; }
body, html, p, h1, h2, h3, h4, h5, h6, ul, li, dt, dd, dl, form { margin:0; padding:0; font-size:12px; font-family:tahoma, arial, \5b8b\4f53; list-style:none; }
body { font-size:12px; background:#fff; }
img { border:none; vertical-align:middle; }
a { color:#008cdc; text-decoration:none; }
a:hover { color:#c1202f; text-decoration:underline; }
em, i { font-style:normal; }
.clearfix:after { content:"."; visibility:hidden; display:block; clear:both; height:0; }
.clearfix { *zoom:1;}
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.fl { float:left; }
.fr { float:right; }
.fb { font-weight:bold; }
.cred { color:#c1202f; }
.cgray, .cgray a { color:#555; }
.cbrown, .cbrown a { color:#b07d3b; }
.wrap { min-width:950px; width:950px; margin:0 auto; }
.index { width:950px; }
.search, .nav, .nav_l, .nav_r, em.hot, .category em, .category em.sidai, .level3 li, .sidebox_t, .sidebox_b, .crumb, .crumb span, .category_btm, .free, .cod, .refund { background:url(images/g_bg.gif) no-repeat 0 0; }
.blank10 { height:10px; overflow:hidden; font-size:0; clear:both; }
/*顶部导航*/

.topNav { margin-top:1px; float:left; height:39px; background:url(images/x_dbuanniu.jpg) no-repeat; padding:0px 0px 0px 1px; }
.topNav li { float:left; height:39px; width:90px; }
.topNav li a { height:39px; width:90px; display:block; text-indent:-999px }
.x_tpcur .x_gj { background:url(images/x_cur1.jpg) no-repeat; }
.x_tpcur .x_sh { background:url(images/x_cur2.jpg) no-repeat; }
.x_tpcur .x_yx { background:url(images/x_cur3.jpg) no-repeat; }
.x_tpcur .x_tg { background:url(images/x_cur4.jpg) no-repeat; }
.topNav li.now a { background:url(images/topNavBg.gif) repeat-x 0 -1px!important; }
.topNav li.now a span { text-shadow:#fff 0 1px 0; filter:DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=yes); }
/*头部*/
.header { position:relative; z-index:2; }
.tips { position:absolute; top:3px; right:3px; color:#797979; }
.tips a { color:#797979; }
.logo { margin-top:25px; float:left; }
.search { float:left; margin:40px 0 0 150px; background-position:left bottom; width:358px; height:31px; padding-top:5px; }
.search input { margin-left:8px; font-size:14px; color:#ccc; width:270px; vertical-align:middle; border:0; }
.search button { width:66px; text-align:center; margin-left:8px; color:#fff; font-size:14px; height:26px; line-height:26px; vertical-align:middle; background:none; border:none; }
.logoarea { height:100px; }
.nav { clear:both; background-position:0 0; height:51px; position:relative; background-repeat:repeat-x; margin:0px 0 10px 0; }
.nav_l, .nav_r { background-position:0 -53px; width:4px; height:51px; position:absolute; font-size:0; line-height:0; overflow:hidden; z-index:500; }
.nav_l { left:0; top:0; }
.nav_r { background-position:-5px -53px; right:0; top:0; }
.nav_item { color:#fff; font-size:14px; border-right:1px #a91118 solid; display:block; float:left; position:relative; }
.nav_item a { color:#fff; display:block; height:45px; line-height:45px; width:100px; text-align:center; }
.nav_item a:hover { background:#a81e29 }
.subitem { line-height:20px; background:#fffef1; border:2px #bf202e solid; border-top:none; width:500px; padding:10px 20px; position:absolute; left:-1px; top:45px; z-index:999; }
.nav_item a.cur, .nav_item a:hover { color:#fffac6; }
.subitem a { color:#88612e; display:inline; padding-right:10px; width:auto; line-height:20px; }
.subitem a:hover { color:#c1202f; background:none; }
.subitem dl { margin:5px 0; overflow:hidden; border-bottom:1px #e2b77f dotted; padding-bottom:8px; }
.subitem dl dt { float:left; color:#bf202e; text-align:right; width:50px; padding-right:10px; font-weight:bold; }
.subitem dl dd { float:left; width:440px; }
em.hot { display:block; width:20px; height:17px; background-position:-12px -53px; position:absolute; top:-5px; right:15px; }
.keyword { padding-left:70px; }
.keyword, .keyword a { color:#c02331; }
.keyword a { margin-left:20px; }
.top .keyword { border-bottom:1px #BE202E dotted; padding:15px 5px 15px 80px; }
/*左侧导航*/
.sidebar { width:180px; margin-top:20px; }
.category_btm { background-position:0 -116px; font-size:0; height:4px; margin-bottom:10px; line-height:0; overflow:hidden; margin-bottom:20px; }
.category { border:2px #bf202e solid; background:#fffef1; position:relative; padding:5px; }
.category { border-bottom:none; padding-bottom:20px; }
/*首页顶部分类*/
.top { border:2px #bf202e solid; }
.cate_item { width:440px; line-height:20px; margin:15px 5px 0 20px; display: inline-block; vertical-align:top; zoom: 1; *display: inline;
overflow:hidden; }
.cate_item h4 { background:url(images/category_bg.png) no-repeat left top; width:45px; height:60px; float:left; margin-bottom:5px; }
.cate_item p { float:left; width:380px; padding-top:8px; color:#88612e; margin-left:1px; }
.catewrap { width:380px; overflow:hidden; }
.cate_item p span { display:block; }
.cate_item h4 span { display:none; }
.cate_item h4.men_dress { background-position:0 -180px; }
.cate_item h4.child_dress { background-position:0 -60px; }
.cate_item h4.skin { background-position:0 -240px; }
.cate_item h4.shoes { background-position:0 -120px; }
.cate_item h4.bag { background-position:0 -300px; }
.cate_item a { font-size:12px; line-height:14px; color:#88612e; text-align:center; border-right:1px #88612e solid; float:left; width:75px; margin-bottom:12px; background:transparent; }
.cate_item a.hot { color:#e7730c; }
.cate_item a:hover { color:#C02331; font-size:12px; }
.category em { font-size:0; width:3px; height:3px; position:absolute; }
.category em.tl { left:-3px; top:-3px; background-position:-39px -73px; _left:-8px; _top:-1px; }
.category em.tr { right:-3px; top:-3px; background-position:-45px -73px; _right:-1px; _top:-1px; }
.category em.bl { left:-3px; bottom:-3px; background-position:-39px -79px; }
.category em.br { right:-3px; bottom:-3px; background-position:-45px -79px; }
.top em.tl { left:-3px; top:-3px; background-position:-39px -73px; }
.top em.tr { right:-3px; top:-3px; background-position:-45px -73px; }
.category em.sidai { z-index:0; left:-11px; top:-14px; width:63px; height:77px; background-position:-201px -54px; }
/*列表页左侧分类*/
h4.title { font-weight:normal; margin:8px 0; font-family:"微软雅黑"; font-size:18px; color:#797979; margin-bottom:10px; }
h4.hasbtm { border-bottom:1px #f3f3f3 solid; color:#c22c3a; padding-bottom:10px; margin-bottom:0; padding-left:3px; }
.sidebox_t, .sidebox_b { font-size:0; height:4px; line-height:0; overflow:hidden }
.sidebox_t { background-position:0 -123px }
.sidebox_b { background-position:0 -128px; }
.sidebox_c { border:2px #f3f3f3 solid; background:#fff; border-width:0 3px; padding:5px; }
h5.level2 { padding:20px 0 0 2px; }
h5.level2 a { color:#505050; font-size:13px; }
.level3 { border-bottom:1px #d6d6d6 dashed; padding:5px 0 15px 0px; margin:0 5px; }
.level3 li { float:left; color:#bf202e; background-position:0px -172px; width:65px; padding-left:12px; margin:5px 0; overflow:hidden; }
.level3 li a { color:#797979; white-space:nowrap; }
.level3 li a.cur, .level3 li a:hover { color:#c02230; text-decoration:underline; }
/*浏览历史*/
.reviewItems li { height:70px; margin-top:10px; border-bottom:1px #ddd dashed; }
.reviewItems .review { height:60px; overflow:hidden; }
.reviewItems .review span { display:block; font-size:12px; font-weight:bold; color:#c41d1d; padding:3px 0 3px 0; }
.reviewItems .review span i { color:#797979; }
.reviewItems .review p { margin-left:70px; }
.reviewItems .review a { line-height:19px; }
/*主要内容*/
.main { margin:20px 0 0 190px; background:#fff; width:auto; }
.history_list { margin-left:0; }
.banner { margin:10px auto; clear:both }
/*首页焦点板块*/
.animeta { width:710px; position:relative; height:275px; overflow:hiddden; }
.animeta ul { position:absolute; bottom:0; left:0; _bottom:-1px; }
.animeta ul li { float:left; width:355px; height:30px; line-height:30px; position:relative; }
.animeta ul li a { color:#fff; position:absolute; display:block; width:325px; padding:0px 15px; z-index:200; }
.animeta ul li span { background:#000; opacity:.3; filter:alpha(opacity=30); position:absolute; display:block; width:355px; height:30px; left:0; bottom:0; z-index:199; }
.animeta ul li.cur span { background:#fff; opacity:.6; filter:alpha(opacity=60) }
.animeta ul li.cur a { color:#bf202e; }
.brands { width:230px; overflow:hidden; }
.brands h4 { font-size:14px; border-bottom:3px #c02633 solid; padding-bottom:10px; _padding-bottom:8px; }
.brands ul { width:240px; }
.brands li { float:left; margin:10px 10px 0 0; display:inline; padding-bottom:1px; }
.brands li img { display:block; border:1px #f2f2f2 solid; }
/*板块*/
.col_top { height:40px; border-bottom:2px #000 solid; position:relative; margin-top:20px; }
.col_top h4 { background:url(images/col_bg1.png) no-repeat; text-indent:-9999px; height:34px; }
.col_top h4.women { background-position:0 0; }
.col_top h4.men { background-position:0 -34px; }
.col_top h4.skin { background-position:0 -70px; }
.col_top h4.shoes { background-position:0 -140px; }
.col_top h4.bag { background-position:0 -175px; }
.col_top h4.child { background-position:0 -105px }
.col_top p { position:absolute; right:0; top:15px; color:#008cdc; text-align:right; }
/*排行榜*/
.ranking { width:230px; }
.ranking li { position:relative; height:auto; float:left; width:208px; border-bottom:1px #d4d4d4 dashed; padding:5px 0; }
.ranking li.on { padding:15px 0 5px 0; }
.ranking .r_top, .ranking .r_btm { background:url(images/ranking_bg.png) no-repeat; overflow:hidden; }
.ranking .r_top { background-position:0 0; height:23px; font-size:14px; font-weight:bold; padding:10px 0 0 10px }
.ranking .r_btm { background-position:0 -34px; height:5px; font-size:0; }
.ranking .r_mid { border:1px #f2f2f2 solid; border-width:0 1px; padding:0 10px 10px; }
.ranking .num { background:url(images/num_bg1.png) no-repeat 0px -1px; color:#fff; font-size:12px; display:block; width:14px; height:14px; line-height:14px; text-align:center; position:absolute; left:-2px; top:9px; _background:#7b7b7b; _width:14px; _height:14px; _line-height:14px; }
.ranking .title { height:16px; overflow:hidden; line-height:17px; }
.ranking p { padding:3px 0 3px 18px; }
.ranking .rankImg, .ranking .price { display:none; }
.ranking .on .num { background:url(images/num_bg1.png) no-repeat -17px 0px; color:#fff; font-size:18px; display:block; width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:-2px; top:10px; _background:#c02633; _width:20px; _height:20px; _line-height:20px; }
.ranking .on p { padding:3px 0 3px 10px; }
.ranking .on .price { display:block; font-weight:bold; color:#7b7b7b; }
.ranking .on .title { line-height:18px; }
.ranking .on .price span { color:#bf202e; font-size:16px; }
.ranking .on .rankImg { display:block; margin:0 auto 10px; }
.ranking .on p a { color:#6b6b6b; font-size:14px; }
.hotList { width:720px; }
.hotList li { float:left; margin:0 0 15px 30px; display:inline; width:210px; height:225px; }
.hotList li a { display:block; outline:none; }
.hotList li img { margin-bottom:5px; }
.hotList li .price { float:left; font-weight:bold; color:#7b7b7b; }
.hotList li .title { float:right; text-align:center; width:135px; color:#6b6b6b; right:0; bottom:10px; }
.hotList li a:hover .title { color:#008cdc; text-decoration:underline; }
.hotList li a:hover { text-decoration:none; }
/*列表页*/
.crumb { border:1px #f2f2f2 solid; height:33px; line-height:33px; background-position:0px -135px; color:#797979 }
.crumb span { background-position:right -54px; margin-left:10px; display:block; height:33px; float:left; padding-right:18px; display:inline; }
.crumb span.home { margin-left:30px; background:none; padding:0 0 0 15px; margin-right:30px; }
.condition { overflow:hidden; border:1px #f2f2f2 solid; border-width:0 1px 1px; margin-top:10px; }
.condition li { border-top:1px #f2f2f2 solid; padding:10px 20px; line-height:20px; }
.condition li label { color:#797979; margin-right:30px; float:left; }
.condition li .ly_list { margin-left:90px; }
.condition li a { margin-right:20px; outline:none; }
.free { background-position:-50px -91px; padding:1px 0 2px 23px; }
.cod { background-position:-50px -72px; padding:1px 0 2px 23px; }
.refund { background-position:-50px -53px; padding:1px 0 2px 23px; }
.myselect { background:#f9fdff; }
.myselect span { margin-right:20px; border:1px #a8b8c2 solid; color:#596973; padding:0 5px 2px 5px; }
.myselect span img { cursor:pointer; padding:1px 0 1px 4px; _padding:3px 0 1px 4px; }
/*产品*/
.list-view { margin-top:25px; }
.list-view li { width:250px; height:340px; overflow:hidden; float:left; }
.list-view li .item { padding:10px 20px; width:210px; height:320px; position:relative; z-index:1; }
.list-view li .item a.imgwrap { padding:4px; border:1px #f2f4f3 solid; background:#fff; display:block; margin: 0px auto; width:210px; height:210px; overflow:hidden; }
.list-view li .item a.imgwrap:hover { background:#fff; border:1px #f5a8b0 solid; }
.list-view li .item a.imgwrap img { display:block; margin: 0px auto; }
.list-view li .title { padding-top:10px; line-height:20px; overflow:hidden; height:40px; }
.list-view li .price { position:relative; margin-top:8px; font-size:14px; font-weight:bold; color:#c41d1d; }
.list-view li .price i { color:#797979; font-size:12px; }
.list-view li .price .shop { color:#7a7a7a; position:absolute; top:0; right:3px; _right:20px; font-size:12px; font-weight:normal; }
.list-view li .service { margin-top:10px; }
.list-view li .share { position:absolute; right:0; bottom:8px; }
/*页尾*/
.footer { clear:both; margin-top:35px; background:#fcfcfc; border-top:3px #eee solid; color:#aaa; width:100%; text-align:center; padding:30px 0; }
.footer a { color:#aaa; }
.footer p { line-height:22px; }
/*分页*/
.page { text-align:center; padding:5px; margin-top:20px; font-size:12px; color:#a4a4a4; margin:20px 0; }
.page a, .page span { border:1px #eaeaea solid; color:#5e5e5e; padding:1px 5px; margin-left:10px; font-size:14px; }
.page a:hover { text-decoration:none; border:1px #f5ba9f solid; color:#c41d1d; background:#fff9ee; }
.page span { border:1px #f5ba9f solid; color:#c41d1d; background:#fff9ee; font-weight:bold; }
.page label { padding-left:5px; }
a.next { background:#f7f7f7; }
.backToTop { display:none; width:20px; height:200px; position: fixed; _position: absolute; right:30px; bottom: 120px; _bottom: "auto"; }
.gotop { background:url(images/top.gif) no-repeat left top; width:20px; height:69px; cursor: pointer; margin-bottom:10px; margin-left:2px; }
p.tipMsg { background:url(images/face.gif) no-repeat 12% center; text-align:center; padding:20px 0; font:19px/22px "微软雅黑"; color:#454545 }
/*顶部导航*/
.ltjTop { width:100%; border-bottom:1px #c7c7c7 dashed; background:#fbfbfb; height:39px; font-family:tahoma, arial, \5b8b\4f53; }
.ltjNav { width:950px; margin:0 auto; }
.ltjNav ul { border-left:1px #eaeaea solid; height:39px; line-height:39px; }
.ltjNav ul li { float:left; border-right:1px #eaeaea solid; width:89px; text-align:center; position:relative; }
.ltjNav ul li.cur { background:#fff; height:40px; _top:1px; }
.ltjNav ul li a { color:#434343; background:url(images/ltjnav_bg1.gif) no-repeat; padding:1px 0 2px 25px; }
.ltjNav ul li a.shopping { background-position:0 -2px; }
.ltjNav ul li a.life { background-position:0 -45px; }
.ltjNav ul li a.game { background-position:0 -88px; }
.ltjNav ul li a.group { background-position:0 -132px; }
.ltjNav ul li.cur a.shopping, .ltjNav ul li a.shopping:hover { background-position:0 -24px; background-position:0 -25px\9; *background-position:0 -24px;
color:#bb1e2b; font-weight:bold; }
.ltjNav ul li.cur a.life, .ltjNav ul li a.life:hover { background-position:0 -67px; color:#3094c5; font-weight:bold; }
.ltjNav ul li.cur a.game, .ltjNav ul li a.game:hover { background-position:0 -111px; color:#434343; font-weight:bold; }
.ltjNav ul li.cur a.group, .ltjNav ul li a.group:hover { background-position:0 -155px; color:#d76a03; font-weight:bold; }
.letter { float:left; background:url(images/letter.png) no-repeat left top; width:176px; height:30px; text-indent:-9999px; margin:45px 0 0 63px; }
